package com.team.RunsFast_Api.service.intf;

import com.team.RunsFast_Api.dto.PositionDto;
import com.team.RunsFast_Api.dto.StoreAddDto;
import com.team.RunsFast_Api.dto.StoreQueryDto;
import com.team.runsfast.entity.Store;
import com.team.runsfast.vo.R;

import java.util.List;

public interface StoreService {

    /**
     * 添加商铺信息
     */
    R addStore(StoreAddDto store, String lats,String lngs);



    /**
     * 根据用户位置查询3km以内的店铺
     */

    R selectByUserPos(String lats,String lngs,String token);

    /**
     * 根据菜品选择用户位置查询3km以内的店铺
     */

    R selectByType(String token, StoreQueryDto storeQueryDto);

    /**
     * 查询用户位置3km以内的高分店铺
     */
    R selectByComments(String lats,String lngs,String token);

    R selectById(Long id);

}
